package com.cloudbroker.bcs.platform.dav.bizapi.service.business.system.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.IntegerString;
import com.cloudbroker.bcs.common.validatioin.annotation.Length;
import com.cloudbroker.bcs.common.validatioin.annotation.Mobile;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;

public class BrokerManagerSaveForm extends HSBCPSVO {
    
    private static final long serialVersionUID = 2224893683670740384L;
    
    @IntegerString
    @Length(max = 20)
    protected String broker_manager_id;
    
    @NotBlank
    @Length(max = 64)
    protected String manager_name;
    
    @Mobile
    protected String mobile;

    @Length(max = 64)
    protected String password;
    
    @NotBlank
    @Length(max = 16)
    protected String permission;
    
    @Length(max = 255)
    protected String broker_avatar;
    
    public String getBroker_manager_id() {
        return broker_manager_id;
    }

    public void setBroker_manager_id(String broker_manager_id) {
        this.broker_manager_id = broker_manager_id;
    }

    public String getManager_name() {
        return manager_name;
    }

    public void setManager_name(String manager_name) {
        this.manager_name = manager_name;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getPassword() {
        return password;
    }
    
    public void setPassword(String password) {
        this.password = password;
    }
    
    public String getPermission() {
        return permission;
    }
    
    public void setPermission(String permission) {
        this.permission = permission;
    }

    public String getBroker_avatar() {
        return broker_avatar;
    }

    public void setBroker_avatar(String broker_avatar) {
        this.broker_avatar = broker_avatar;
    }

    @Override
    public String toString() {
        return "BrokerManagerSaveForm [broker_manager_id=" + broker_manager_id + ", manager_name=" + manager_name + ", mobile="
                + mobile + ", password=" + password + ", permission=" + permission + ", broker_avatar="
                + broker_avatar + "]";
    }

}
